Python Job: Software Developer

Job added on

Location

Toronto - Canada

Job type

Full-Time

Python Job Details

Job Purpose

You will be part of a team that is responsible for building the next generation of Harmony, our flagship product, a comprehensive portfolio management system.

Duties and Responsibilities

· Participate in team discussions to fully understand the business and technical requirements

· Write high quality, efficient, testable, and maintainable code

· Write unit tests, integration tests, and load tests

· Write technical documentation

· Adapt to evolving technologies and processes

· Attention to detail and good time management skills are required

· Must be able to work in a fast-paced environment that is consistently evolving

· Other duties as assigned

MUST HAVE - REQUIREMENTS

· 2+ years experience with relational databases (SQL), preferably PostgreSQL

· 2+ years experience with Python

· Proficiency in http protocol and RESTful architecture

· Proficiency in Git

· Comfortable with Linux

NICE TO HAVE - REQUIREMENTS

· Familiarity with Azure

· Familiarity with messaging platforms, preferably Azure Service Bus

· Familiarity with ETL processes and frameworks

· Familiarity with Docker containers and Kubernetes

· Familiarity with HTML 5, CSS 3, and JavaScript

· Familiarity with ReactJS and/or React Native, and Redux

Job Type: Full-time

Salary: $60,000.00-$75,000.00 per year

Schedule:

  • 8 hour shift

Ability to commute/relocate:

  • Toronto, ON: reliably commute or plan to relocate before starting work (required)